*{ margin:0 auto;}
body{margin:0px auto;padding:0px;font-size:14px;font-family:"΢���ź�";background-color:#fff;min-width:1200px;}
ol,ul,li{list-style-type:none; list-style:none; margin:0px; padding:0px;}
a:link,a:hover,a:visited,a:active{text-decoration:none;}
textarea,input{margin:0px;padding:0px;}
em{font-style:normal;}
img{border:none;display:block;}
.huangse,.huangse a{color:#ff7f04;}
.lanse,.lanse a{color:#02467e;}
.red,.red a{color:#c20000;}
a{color:#000;}
a:hover{color:#0465b1;}

.top{ width:100%; height:30px; line-height:30px; background:#013f96; color:#FFF;}
.top_txt{ width:1200px; margin:0 auto;}
.top_txt01{float:right;}
.top_txt a{ color:#FFF; float:left; display:block; width:70px; height:30px; text-align:center;}
.top_txt a:hover{ background:#000;}
.top_mid{width:1200px; margin:0 auto; height:120px;}
.top_mid .ys01{float:left; margin-top:30px;}
.top_mid .ys02{float:left; margin-top:20px; margin-left:15px;}
.top_mid .ys03{float:right; margin-top:30px;}
.top_menu{width:100%; height:50px; line-height:50px; background:#013f96; margin:0 auto;}
.top_menu ul{margin:0 auto; width:1200px;}
.top_menu ul li{ float:left; width:147px; height:50px; text-align:center;}
.top_menu ul li a{ display:block; width:147px; height:50px; line-height:50px; text-align:center; color:#FFF; font-size:17px;}
.top_menu ul li a:hover{ background:#000;}
.top_menu ul li .viste{background:#000;}
.top_menu ul li.line{ float:left; width:2px; height:50px; background:url(../images/meun_line.jpg) no-repeat; overflow:hidden;}

.foot{width:100%; background:#013f96; text-align:center; padding-top:40px; padding-bottom:50px; color:#FFF; font-size:14px; line-height:28px;}
.foot a{ color:#FFF;}
.foot a:hover{ color:#CCC;}

.h_banner{width:100%; height:468px; overflow:hidden;}
.h_gscp{width:1200px; padding-top:45px; padding-bottom:25px; text-align:center; height:auto; overflow:hidden;}
.h_gscp .ys01{width:1200px; color:#4b4b4b; font-size:25px; height:42px; background:url(../images/img_line.jpg) no-repeat center bottom;}
.h_gscp .ys02{font-size:15px; color:#514f4f; line-height:30px; font-weight:100; margin-bottom:20px;}
.h_gscp .ys03{font-size:14px; line-height:24px; padding-bottom:20px; background:url(../images/img_line.jpg) no-repeat center bottom;}
.h_gscp .ys04{ margin:0 auto; width:1200px;text-align:center; height:40px; margin-top:30px;}
.h_gscp .ys04 a{ cursor: auto; padding:8px 30px;width:105px; height:38px; line-height:38px; border:1px solid #013f96; background:#FFF;}
.h_gscp .ys04 a:hover{border:1px solid #013f96; background:#013f96; color:#FFF;}
.h_gscp .ys04 .viste{border:1px solid #013f96; background:#013f96; color:#FFF;}

.h_gcyjarea{width:100%; background:#efefef; height:auto; overflow:hidden; padding-top:30px; padding-bottom:50px;}
.h_gcyjzw{width:1200px; height:auto; margin:0 auto;}
.h_gcyjleft{float:left; width:460px;}
.h_gcyjleft .ys01{width:460px; background:#FFF; height:auto; overflow:hidden;}
.h_gcyjleft .ys02{float:left; background:#153b9e; color:#FFF; display:block; width:120px; height:120px; text-align:center;}
.h_gcyjleft .ys03{font-size:32px; border-bottom:1px solid #3358b0;  display:block; width:90px; padding-top:15px; padding-bottom:10px;}
.h_gcyjleft .ys04{font-size:16px; line-height:16px;}
.h_gcyjleft .ys05{float:left; width:306px; height:auto; overflow:hidden; padding:15px;}
.h_gcyjleft .ys06{display:block; width:100%; border-bottom:1px solid #CCC; font-size:16px; font-weight:bold; line-height:50px; margin-bottom:15px;}
.h_gcyjleft .ys07{color:#333;}
.h_gcyjleft .ys08{float:right; color:#065e90;}
.h_gcyjright{float:right; width:705px; height:auto; overflow:hidden;}
.h_gcyjright .ys01{width:705px; background:#FFF; height:auto; overflow:hidden; margin-bottom:22px;}
.h_gcyjright .ys02{float:left; background:#153b9e; color:#FFF; display:block; width:120px; height:120px; text-align:center;}
.h_gcyjright .ys03{font-size:32px; border-bottom:1px solid #3358b0;  display:block; width:90px; padding-top:15px; padding-bottom:10px;}
.h_gcyjright .ys04{font-size:16px; line-height:16px;}

.h_gcyjright .ys05{float:left; width:550px; height:auto; overflow:hidden; padding:15px;}
.h_gcyjright .ys06{display:block; width:100%; border-bottom:1px solid #CCC; font-size:16px; font-weight:bold; line-height:50px; margin-bottom:15px;}
.h_gcyjright .ys07{color:#333;}
.h_gcyjright .ys08{float:right; color:#065e90;}
.h_gcyjright .ys09{float:left; background:#adadad; color:#FFF; display:block; width:120px; height:120px; text-align:center;}
.h_gcyjright .ys10{font-size:32px; border-bottom:1px solid #bdbdbd;  display:block; width:90px; padding-top:15px; padding-bottom:10px;}
.h_gcyjright .xiangxi{float:right; background:#FFF url(../images/img_05.jpg) no-repeat right; width:75px; height:41px; line-height:41px; padding-left:7px;}
.h_jyys01{width:100%; height:213px; background:url(../images/img_06.jpg) center;}
.h_jyys02{width:100%; height:440px; background:url(../images/img_07.jpg) center no-repeat;}
.h_jyys03{width:100%; height:440px; background:url(../images/img_08.jpg) center no-repeat;}

.h_dibu{width:100%; height:auto; overflow:hidden; padding-top:50px; padding-bottom:50px; background:#dfe0e5;}
.h_dibuzw{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.h_dibuleft{width:465px; float:left; height:auto; overflow:hidden;}
.h_dibuleft01{font-size:25px;}
.h_dibuleft02{color:#013f96; font-weight:100;}
.h_dibuleft03{font-size:16px; font-weight:100;}
.h_dibuleft04{width:420px; padding:24px; background:#FFF; margin-top:40px;}
.h_dibuleft05{font-size:14px; line-height:28px; color:#333; padding-top:20px; text-indent:28px;}
.h_dibuleft .xiangxi{color:#065e90;}
.h_diburight{float:right; width:695px; height:auto; overflow:hidden;}
.h_diburight01{font-size:25px;}
.h_diburight02{color:#013f96; font-weight:100;}
.h_diburight03{font-size:16px; font-weight:100;}
.h_diburight .xiangxi{float:right; background:#FFF url(../images/img_05.jpg) no-repeat right; width:75px; height:41px; line-height:41px; padding-left:7px; font-size:14px; font-weight:100;}
.h_diburight04{width:645px; background:#FFF; padding:23px; margin-top:40px; height:auto; overflow:hidden;}
.h_diburight05{width:645px; border-bottom:1px dashed #4c80a8; height:auto; overflow:hidden; padding-bottom:35px;}
.h_diburight06{float:left; margin-right:20px;}
.h_diburight07{font-size:18px; display:block; font-weight:bold;}
.h_diburight08{color:#999; display:block; font-size:12px;}
.h_diburight09{display:block; padding-top:15px; padding-bottom:40px;}
.h_diburight10{color:#065e90;}
.h_diburight04 ul{ width:645px; margin:0 auto; height:auto; overflow:hidden; margin-top:15px;}
.h_diburight04 ul li{ line-height:50px;}
.h_diburight04 ul li span{ float:right;}

.ny_banner01{width:100%; background:url(../images/img_11.jpg) no-repeat center; height:219px;}
.ny_banner02{width:100%; background:url(../images/img_15.jpg) no-repeat center; height:219px;}
.ny_banner03{width:100%; background:url(../images/img_16.jpg) no-repeat center; height:219px;}
.ny_banner04{width:100%; background:url(../images/img_17.jpg) no-repeat center; height:219px;}
.ny_banner05{width:100%; background:url(../images/img_19.jpg) no-repeat center; height:219px;}
.ny_area{ background:#f8f8f8; height:auto; overflow:hidden;}
.ny_cont{ width:1200px; height:auto; overflow:hidden;}
.ny_contleft{float:left; width:262px; height:auto; overflow:hidden; text-align:center; z-index:9; position:absolute; top:340px;}
.ny_contleft .ys01{background:#013f96; color:#FFF; width:262px; height:106px; padding-top:45px;}
.ny_contleft .ys02{font-weight:100; font-size:15px;}
.ny_contleft1{float:left; width:262px; height:auto; overflow:hidden; text-align:center; z-index:9; position:absolute; top:340px;}
.ny_contleft1 .ys01{background:#013f96; color:#FFF; width:262px; height:106px; padding-top:45px;}
.ny_contleft1 .ys02{font-weight:100; font-size:15px;}
.ny_contleft ul{background:#FFF; border:1px solid #eeeeee; border-top:none; width:260px; height:auto; overflow:hidden;}
.ny_contleft ul li{ width:260px; height:50px; line-height:50px;border-top:1px solid #eeeeee;}
.ny_contleft ul li a{ display:block;width:260px; height:50px; color:#333; background:#f4f4f4 url(../images/img_13.jpg) no-repeat center;}
.ny_contleft ul li a:hover{ color:#0249c0;background:#f4f4f4 url(../images/img_12.jpg) no-repeat center;}
.ny_contleft .ys03{ width:260px; height:auto; overflow:hidden; background:#FFF;}
.ny_contleft .ys03 a{ width:260px; height:40px; line-height:40px; display:block;}
.ny_contleft .ys03 a:hover{ color:#0249c0;}
.ny_contright{float:right; width:880px; height:auto; overflow:hidden; padding:20px; border:1px solid #eeeeee; margin-top:0px; min-height:500px;}
.ny_contright .lujing{width:880px; border-bottom:1px solid #024ac1; line-height:50px;}
.ny_contright .pro_list{ width:880px; height:auto; overflow:hidden;}
.ny_contright .pro_list li{ width:268px; height:250px; float:left; margin-top:30px; margin-bottom:0px; margin-left:12px; margin-right:12px; }
.ny_contright .pro_list li a{ display:block; padding:5px; height:240px; background:#f5f5f5;line-height:50px; color:#333; text-align:center;}
.ny_contright .pro_list li a:hover{ display:block; padding:5px; height:240px;line-height:50px; background:#024ac1; color:#FFF; text-align:center;}

.ny_contright .zzry_list{ width:880px; height:auto; overflow:hidden; margin-bottom:30px;}
.ny_contright .zzry_list li{ width:268px; height:300px; float:left; margin-top:30px; margin-bottom:0px; margin-left:12px; margin-right:12px; text-align:center; line-height:50px; }
.ny_contright .zzry_list li a{ display:block; height:258px; background:#f5f5f5; padding:5px;text-align:center;}
.ny_contright .zzry_list li a:hover{ display:block; height:258px; padding:5px;background:#024ac1;text-align:center;}

.ny_cpxqh1{width:100%; height:50px; line-height:50px; font-size:22px; text-align:center; font-weight:bold; padding-top:50px;}
.ny_cpxqh2{width:100%; height:30px; text-align:center; color:#666; border-bottom:1px dotted #CCCCCC; padding-bottom:10px;}
.ny_cpxqinfo{width:95%; margin:0 auto; font-size:16px; line-height:30px;height:auto; padding-top:50px; padding-bottom:50px; }
.ny_cpxqinfo p{ text-indent:2em;}
.ny_cpxqinfo img{ margin:15px auto; display:block;}
.ny_cpxqsxy{width:100%;text-align:center; height:30px; line-height:30px; color:#666; border-bottom:1px dotted #CCC; border-top:1px dotted #CCCCCC; padding-bottom:10px; padding-top:10px;}

.ny_news{width:100%; height:auto; overflow:hidden; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #e6e6e6;}
.ny_news .ys01{width:56px; padding:5px; text-align:center; float:left; border:1px solid #e2e2e2;}
.ny_news .ys02{display:block; width:56px; border-bottom:2px solid #045ae5; color:#045ae5; font-size:30px; line-height:40px;}
.ny_news .ys03{float:left; margin-left:20px; margin-right:20px;}
.ny_news .ys04{font-size:18px; line-height:30px; display:block;}
.ny_news .ys05{color:#999; display:block; height:75px;}

.ny_aboutinfo{width:100%; margin:0 auto; font-size:16px; line-height:20px;height:auto; padding-top:10px; padding-bottom:50px;}

.ny_aboutinfo img{ margin:15px auto; display:block;}


.fenye{width:100%;  padding:20px 0px 20px 0px;text-align:center; font-size:12px; }
.fenye a{padding:5px 10px; border:solid 1px #999; color:#999;}
.fenye a:hover{padding:5px 10px; border:solid 1px #333; color:#333;}
.fenye span{padding:5px 10px; border:solid 1px #024ac1; color:#fff; background-color:#024ac1;}
/**主页banner开始**/
#banner {background: #e7e2df;}
/*banner*/
.mbanner .focus .focus-title-bar {bottom:40px;left: 50%;margin-left: -600px;}
.mbanner .focus .focus-title-bg {background-color: #000;opacity: 0.4;filter:alpha(opacity=60);}

.mbanner .focus .focus-pagination {position:absolute;bottom: 14px; left:49%;z-index:60;}
.mbanner .focus .focus-page { display:inline-block; width:9px; height:9px;  margin-right:6px;background:#fff;}
.mbanner .focus .focus-page-active {width:18px;background: #174f99;opacity:1; filter:Alpha(opacity=100);}

.mbanner .focus .focus-navigation {width:58px; height:53px; opacity: 0.7; filter:alpha(opacity=70); background:url(../images/slide_next.png) no-repeat; text-indent:-999em;}
.mbanner .focus .focus-navigation:hover {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-prev { left:0px;}
.mbanner .focus .focus-next { right:0px;background-position:right top}
